// 类型定义

// 请求结果
export interface MyResponseType<T = any> {
    status: string;// 状态
    message: string;// 提示消息
    result: T;// 返回结果内容
}

// 首页 一级页
// 轮播图
export interface SwiperItem {
    imageUrl: string;// 图片地址
    jumpUrl: string;// 跳转地址
    rank: number;// 排序
    title: string;// 标题
}
// 栅格
export interface GridItem {
    createTime?: number;// 时间戳
    pic?: string;// 图片地址
    departmentName?: string;// 科室名称
    name?: string;// 药品类目名称
    id: number;// 药品类目id
    rank: number;// 权重
}
// 资讯板块
export interface PlateItem {
    id?: number;// 资讯板块id
    name: string;// 板块名称
    sort: number;// 排序
}
// 资讯数据
export interface ConsultItem {
    id?: string;// 健康资讯id
    plateId: number;
    releaseTime: number;// 	发布时间
    source: string;// 作者
    thumbnail?: string;// 缩略图,分无图，单图，三图。多图URL以;进行拆分
    title: string;// 	标题
}
// 用户信息
export interface UserItem {
    age?: number;
    email?: string;
    headPic?: string;
    height?: number;
    userId?: number;
    invitationCode?: string;
    jiGuangPwd?: string;
    nickName?: string;
    sessionId?: string;
    sex?: number;
    userName?: string;
    weight?: number;
    whetherBingWeChat?: number;
    faceFlag?: number;
}
// 热门搜索
export interface HotItem {
    id: number;
    name: string;
}
// 搜索医生
export interface DoctorItem {
    doctorId: number;
    doctorName: string;
}
// 搜索药品
export interface DrugsItem {
    drugsId: number;
    drugsName: string;
}
// 搜索病症
export interface DiseaseItem {
    diseaseId: number;
    diseaseName: string;
}
// 科室
export interface DiseaseType {
    departmentId: number;
    id: number;
    name: string;
}
// 药品
export interface DrugType {
    id: number;
    drugsCategoryId: number;
    name: string;
    picture: string;
}
// 医生
export interface InquiryType {
    badNum: number;// 差评数
    doctorId: number;// 医生ID
    doctorName: string;// 医生姓名
    imagePic: string;// 医生头像
    inauguralHospital: string;// 就职医院
    jobTitle: string;// 职称
    praise: string;// 好评率（百分比字符串）
    praiseNum: number;// 好评数
    serverNum: number;// 服务患者数
    servicePrice: number;// 服务价格
}
// 医生评论
export interface InquiryNewsType {
    commentTime: number;//评论时间
    content: string;//评论内容
    headPic: string;//评论者头像
    nickName: string;//评论者昵称
}
// 历史访问
export interface InquiryHistoryType {
    recordId: number;//问诊id
    doctorId: number;//医生id
    imagePic: string;//	医生形象照
    doctorName: string;//	医生姓名
    department: string;//	科室
    jobTitle: string;//	职称
    evaluateStatus: number;//	评价状态 1 = 未评价，2 = 已评价
    userName: string;//	极光IM账户
    jiGuangPwd: string;//	极光密码
    inquiryTime: number;//	问诊时间
}
// 当前问诊
export interface InquiryCurrentType {
    recordId: number;//	问诊id
    doctorId: number;//	医生id
    imagePic: string;//	医生形象照
    doctorName: string;//	医生姓名
    department: string;//	科室
    jobTitle: string;//	职称
    evaluateStatus: number;//	评价状态
    userName: string;//	医生极光IM账户
    jiGuangPwd: string;//医生极光密码
    inquiryTime: number;//	问诊时间
}

// 病友圈 一级页
// 列表
export interface CircleItem {
    sickCircleId: number;// 病友圈id
    userId: number;// 用户id
    title: string;// 标题
    detail: string;// 病症描述
    releaseTime: string;// 发布时间
    collectionNum: number;// 收藏数
    commentNum: number;// 评论数（建议数）
    amount: number;//增加的悬赏额度,等于0则没有额外悬赏
}
// 详情评论
export interface CircleMessageItem {
    commentId: number;
    commentTime: number;
    commentUserId: number;
    content: string;
    headPic: string;
    nickName: string;
    opinion: number;
    opposeNum: number;
    supportNum: number;
    whetherDoctor: number;
}
// 发布病友圈
export interface WriteItem {
    title: string;// 标题
    departmentId: number;//科室id
    disease: string;//病症描述
    detail: string;//病症详情
    treatmentHospital: string;//治疗医院
    treatmentStartTime: string;//治疗开始时间 格式 ‘YYYY-MM-DD’
    treatmentEndTime: string;//治疗结束时间 格式 ‘YYYY-MM-DD’
    treamentProcess: string;//治疗过程
    amout: number;//悬赏金额，无时为0
}
// 发布病友圈图片
export interface WriteImageItem {
    sickCircleId: string;// 病友圈ID 发布病友圈中的返参
    picture: File;// 图片
}
// 搜索病友圈
export interface FindItem {
    amount: number;//增加的悬赏额度,等于0则没有额外悬赏
    collectionNum: number;//收藏数
    commentNum: number;//评论数
    detail: string;//详情
    releaseTime: number;//发布时间
    sickCircleId: number; // 病友圈id
    title: string;// 标题
}
// 评论用户个人主页
export interface PersonageItem {
    amount: number;// 悬赏数，无时为0
    collectionNum: number;//收藏数
    commentNum: number;//评论数
    detail: string;//	详情
    releaseTime: number;//	发布时间
    sickCircleId: number; // 病友圈id
    title: string; // 标题
}

// 我的 一级页
// 登录
export interface LoginType {
    email: string;
    pwd: string;
}
// 注册
export interface RegisterType {
    email: string;
    code: string;
    pwd1: string;
    pwd2: string;
    invitationCode?: string
}
// 钱包记录
export interface WalletRecordItem {
    direction: number;//消费 1为收入，2为支出
    type: number;//	消费具体方式：1 = 签到，2 = 病友圈首评，3 = 首发病友圈，4 = 完善档案，5 = 健康评测 6 = 悬赏消费 7 = 悬赏奖励 8 = 邀请奖励 9 = 问诊消费 10 = 问诊收入，11 = 观看资讯 12 = 送礼物 13 = 绑定身份证 14 = 绑定银行卡 15 = 充值 16 = 提现，17 = 购买健康视频
    changeNum: number;//明细，收入支出具体金额
    remark: string;//备注
    createTime: number;//消费时间
}

// 视频相关类型
// 视频评论
export interface VideoCommentItem {
    id: number;// 健康视频评论id
    content: string;// 评论内容
}

// 视频评论API响应
export interface VideoCommentResponse {
    status: string;// 状态
    message: string;// 提示消息
    result: VideoCommentItem[];// 返回参数
}